* {
	margin: 0;
	padding: 0;
}

.formclass {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0 5vw;
}

.registeava {
	width: 22.9vw;
	height: 22.9vw;
	border-radius: 50%;
	margin-top: 11vw;
	margin-bottom: 8vw;
}

.formclass .inp {
	display: flex;
	font-family: PingFangSC-Light;
	font-size: 4vw;
	color: #333333;
	border-bottom: 1px #eeeeee solid;
	padding: 3.4vw 0;
	width: 97%;
}

.inp .inputline {
	width: 1px;
	height: 4.6vw;
	background: #eeeeee;
	margin-right: 3vw;
}

.formclass .inp .name {
	width: 16vw;
}

input::-webkit-input-placeholder {
	font-family: PingFangSC-Light;
	font-size: 4vw;
	color: #cccccc;
}

input::-moz-input-placeholder {
	font-family: PingFangSC-Light;
	font-size: 4vw;
	color: #cccccc;
}

input::-ms-input-placeholder {
	font-family: PingFangSC-Light;
	font-size: 4vw;
	color: #cccccc;
}

input {
	border: none;
}
.yzm{
	font-family: PingFangSC-Light;
	font-size: 4vw;
	color: #f2a602;
}
.sub{
	width: 81vw;
	height: 11.4vw;
	background-image: linear-gradient(90deg, 
		#ffd033 0%, 
		#ffab1a 50%, 
		#ff8501 100%), 
	linear-gradient(
		#ff961e, 
		#ff961e);
	background-blend-mode: normal, 
		normal;
	border-radius: 1.1vw;
	font-family: PingFangSC-Light;
	font-size: 4.4vw;
	color: #ffffff;
	margin-top: 7vw;
}